﻿@charset 'utf-8';
/*--------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------*/
.fixbox .top .word i:before{transform:rotate(45deg);-webkit-transform:rotate(45deg);}

.fixbox .item .box,
.fixbox .top{opacity:0;visibility:hidden;transition:all .5s;-webkit-transition:all .5s;}
/*--------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------*/
.footer{width:100%;color:#fff;padding:100px 0;background:url(../img/bg/foot.jpg) no-repeat center/cover;position:relative;font-size:0;}
.footer:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:#37141d;opacity:.95;}
.footer a:hover{color:#d30111;}

.footer .item{ display:inline-block;vertical-align:top;position:relative;overflow:hidden;}

.footer .tel{ width:300px;}
.footer .tel li{ display:block;width:100%;position:relative;}
.footer .tel li h1{font-weight:normal;font-size:14px;line-height:30px;}
.footer .tel li h2{font-size:24px;line-height:34px;}
.footer .tel li p{font-size:15px;line-height:25px;}

.footer .ewm{ width:143px;}
.footer .ewm .img{padding:10px;background:#fff;}
.footer .ewm .img img{ width:100%;}
.footer .ewm p{font-size:12px;line-height:1em;text-align:center;padding-top:5px;}

.footer .list{width:calc(100% - 443px);padding-left:40px;}
.footer .list dl{display:inline-block;vertical-align:top;position:relative;padding:0 40px;}
.footer .list dl dd{font-size:16px;line-height:30px;}
.footer .list dl dt{font-size:13px;font-weight:lighter;line-height:30px;color:#ccc;}
.footer .list dl dt:hover{color:#fff;}

.footer .list .dl1{width:240px;}
.footer .list .dl1 dt{width:50%;float:left;}
.footer .list .dl1:before,
.footer .list .dl2:before{content:'';width:1px;height:110px;background:rgba(255,255,255,.15);position:absolute;top:0;right:0;}

@media (max-width:1400px){
	.footer{padding:80px 0;}
	.footer .tel li{ display:block;width:100%;position:relative;}
	.footer .tel li h1{font-size:13px;line-height:26px;}
	.footer .tel li h2{font-size:20px;line-height:30px;}
	.footer .tel li p{font-size:14px;line-height:24px;}
	
	.footer .list{padding-left:20px;}
	.footer .list dl{padding:0 30px;}
	.footer .list dl dd{font-size:14px;line-height:26px;}
	.footer .list dl dt{font-size:12px;}	
	.footer .list .dl1{width:180px;}
}
@media (max-width:1300px){
	.footer .list{padding-left:0;}
	.footer .list dl{padding:0 20px;}	
	.footer .list .dl1{width:180px;}
}
@media (max-width:1200px){
	.footer{padding:60px 0;}	
	.footer .tel{ display:block;width:100%;}
	.footer .ewm{ display:block;margin-top:20px;}
	.footer .list{ display:none;}
}
/*--------------------------------------------------------------------------------*/
.fixbox{position:fixed;top:50%;right:0;color:#fff;margin-top:-75px;z-index:999;}
.fixbox .item{display:block;width:50px;height:50px;margin-bottom:1px;position:relative;}
.fixbox .item .word{display:block;width:100%;height:100%;background-color:#d30111;position:relative;z-index:100;padding:10px;cursor:pointer;}
.fixbox .item:hover .word{background-color:#000;background-image:url(../img/bg/client.png);background-repeat:repeat;}
.fixbox .item .word i{width:100%;height:100%;display:block;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:20px;position:relative;}

.fixbox .item .box{position:absolute;right:-150px;width:150px;background:#000;}
.fixbox .item:hover .box{right:50px;}

.fixbox .tel{z-index:50;}
.fixbox .tel .word i{background-image:url(../img/icos/tel.png);}
.fixbox .tel .box{padding:9px 10px;top:0;bottom:0;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;justify-content:space-between;}
.fixbox .tel .box h2{font-size:12px;line-height:1em;font-weight:lighter;}
.fixbox .tel .box p{font-size:14px;line-height:1em;font-weight:bolder;}

.fixbox .ewm .word i{background-image:url(../img/icos/wx.png);}
.fixbox .ewm .box{top:-102px;bottom:0;padding:10px;}
.fixbox .ewm .box .img{background:#fff;padding:10px;}
.fixbox .ewm .box .img img{width:100%;}

.fixbox .top{transform:translateY(20px);-webkit-transform:translateY(20px);}
.fixbox .top .word i:before{content:'';width:14px;height:14px;border-style:solid;border-color:#fff;position:absolute;border-width:2px 0 0 2px;top:10px;left:8px;}
.fixbox .top.on{transform:translateY(0);-webkit-transform:translateY(0);}
.fixbox .top:hover .word{background-image:none;}


.fixbox .item:hover .box,
.fixbox .top.on{opacity:1;visibility:visible;}

@media (max-width:1200px){.fixbox{ display:none;}}
/*--------------------------------------------------------------------------------*/